package beans;

public class Operator {

	private long id;
	private String felhasznaloNev;
	private String jelszoHash;
	private String teljesNev;
	private String email;
	private String telefonSzam;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getFelhasznaloNev() {
		return felhasznaloNev;
	}

	public void setFelhasznaloNev(String felhasznaloNev) {
		this.felhasznaloNev = felhasznaloNev;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getTelefonSzam() {
		return telefonSzam;
	}

	public void setTelefonSzam(String telefonSzam) {
		this.telefonSzam = telefonSzam;
	}

	public String getJelszoHash() {
		return jelszoHash;
	}

	public void setJelszoHash(String jelszoHash) {
		this.jelszoHash = jelszoHash;
	}

	public String getTeljesNev() {
		return teljesNev;
	}

	public void setTeljesNev(String teljesNev) {
		this.teljesNev = teljesNev;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((email == null) ? 0 : email.hashCode());
		result = prime * result
				+ ((felhasznaloNev == null) ? 0 : felhasznaloNev.hashCode());
		result = prime * result + (int) (id ^ (id >>> 32));
		result = prime * result
				+ ((telefonSzam == null) ? 0 : telefonSzam.hashCode());
		result = prime * result
				+ ((teljesNev == null) ? 0 : teljesNev.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Operator other = (Operator) obj;
		if (email == null) {
			if (other.email != null)
				return false;
		} else if (!email.equals(other.email))
			return false;
		if (felhasznaloNev == null) {
			if (other.felhasznaloNev != null)
				return false;
		} else if (!felhasznaloNev.equals(other.felhasznaloNev))
			return false;
		if (id != other.id)
			return false;
		if (telefonSzam == null) {
			if (other.telefonSzam != null)
				return false;
		} else if (!telefonSzam.equals(other.telefonSzam))
			return false;
		if (teljesNev == null) {
			if (other.teljesNev != null)
				return false;
		} else if (!teljesNev.equals(other.teljesNev))
			return false;
		return true;
	}

	@Override
	public String toString() {
		return "Operator [id=" + id + ", felhasznaloNev=" + felhasznaloNev
				+ ", teljesNev=" + teljesNev + ", email=" + email
				+ ", telefonSzam=" + telefonSzam + "]";
	}

}
